import { createIcon } from "@illa-design/react"

export const HuggingFaceIcon = createIcon({
  title: "HuggingFaceIcon",
  viewBox: "0 0 24 24",
  path: (
    <>
      <path
        d="M11.9271 20.2107C16.7756 20.2107 20.7061 16.2803 20.7061 11.4318C20.7061 6.5833 16.7756 2.65283 11.9271 2.65283C7.07866 2.65283 3.14819 6.5833 3.14819 11.4318C3.14819 16.2803 7.07866 20.2107 11.9271 20.2107Z"
        fill="#FFD21E"
      />
      <path
        d="M20.7061 11.4316C20.7061 6.58308 16.7756 2.65262 11.9272 2.65262C7.0787 2.65262 3.14823 6.58308 3.14823 11.4316C3.14823 16.28 7.0787 20.2105 11.9272 20.2105C16.7756 20.2105 20.7061 16.28 20.7061 11.4316ZM2.1377 11.4316C2.1377 6.025 6.52059 1.64209 11.9272 1.64209C17.3337 1.64209 21.7167 6.025 21.7167 11.4316C21.7167 16.8381 17.3337 21.221 11.9272 21.221C6.52059 21.221 2.1377 16.8381 2.1377 11.4316Z"
        fill="#FF9D0B"
      />
      <path
        d="M14.7796 9.04218C15.1016 9.15586 15.2297 9.81775 15.5549 9.6448C16.1709 9.31729 16.4047 8.55245 16.0772 7.93648C15.7497 7.32054 14.9848 7.08671 14.3689 7.41422C13.7529 7.74173 13.5191 8.50657 13.8466 9.12254C14.0012 9.41327 14.4918 8.94054 14.7796 9.04218Z"
        fill="#3A3B45"
      />
      <path
        d="M8.82824 9.04218C8.50629 9.15586 8.3782 9.81775 8.05296 9.6448C7.437 9.31729 7.20316 8.55245 7.53067 7.93648C7.85818 7.32054 8.62303 7.08671 9.23899 7.41422C9.85496 7.74173 10.0888 8.50657 9.76128 9.12254C9.6067 9.41327 9.11604 8.94054 8.82824 9.04218Z"
        fill="#3A3B45"
      />
      <path
        d="M11.864 15.1048C14.347 15.1048 15.1483 12.891 15.1483 11.7542C15.1483 11.1634 14.7511 11.3494 14.115 11.6643C13.5271 11.9553 12.7352 12.3565 11.864 12.3565C10.0502 12.3565 8.57983 10.6174 8.57983 11.7542C8.57983 12.891 9.38106 15.1048 11.864 15.1048Z"
        fill="#3A3B45"
      />
      <mask
        id="mask0_7529_123223"
        maskUnits="userSpaceOnUse"
        x="8"
        y="11"
        width="8"
        height="5"
      >
        <path
          d="M11.864 15.1048C14.347 15.1048 15.1483 12.891 15.1483 11.7542C15.1483 11.1634 14.7511 11.3494 14.115 11.6643C13.5271 11.9553 12.7352 12.3565 11.864 12.3565C10.0502 12.3565 8.57983 10.6174 8.57983 11.7542C8.57983 12.891 9.38106 15.1048 11.864 15.1048Z"
          fill="white"
        />
      </mask>
      <g mask="url(#mask0_7529_123223)">
        <path
          d="M11.9272 17.6844C13.1372 17.6844 14.1182 16.7034 14.1182 15.4933C14.1182 14.5508 13.5231 13.7473 12.6881 13.438C12.6574 13.4266 12.6263 13.4159 12.595 13.4059C12.3844 13.3386 12.16 14.0622 11.9272 14.0622C11.7096 14.0622 11.4994 13.334 11.301 13.3931C10.396 13.6625 9.73608 14.5008 9.73608 15.4933C9.73608 16.7034 10.7171 17.6844 11.9272 17.6844Z"
          fill="#F94040"
        />
      </g>
      <path
        d="M17.864 10.2315C18.3175 10.2315 18.6851 9.86386 18.6851 9.41041C18.6851 8.95696 18.3175 8.58936 17.864 8.58936C17.4105 8.58936 17.043 8.95696 17.043 9.41041C17.043 9.86386 17.4105 10.2315 17.864 10.2315Z"
        fill="#FF9D0B"
      />
      <path
        d="M6.11671 10.2315C6.57016 10.2315 6.93776 9.86386 6.93776 9.41041C6.93776 8.95696 6.57016 8.58936 6.11671 8.58936C5.66323 8.58936 5.29565 8.95696 5.29565 9.41041C5.29565 9.86386 5.66323 10.2315 6.11671 10.2315Z"
        fill="#FF9D0B"
      />
      <path
        d="M4.427 13.0107C4.01799 13.0107 3.65243 13.1787 3.39753 13.4834C3.23989 13.6721 3.07517 13.9763 3.06178 14.4318C2.89025 14.3825 2.72528 14.355 2.57117 14.355C2.17959 14.355 1.82591 14.5051 1.5758 14.7776C1.25446 15.1275 1.11172 15.5575 1.17387 15.9878C1.20342 16.1926 1.27189 16.3763 1.3742 16.5463C1.15846 16.7209 0.999551 16.9639 0.922751 17.2562C0.862624 17.4854 0.800982 17.9626 1.12283 18.4542C1.10237 18.4863 1.08317 18.5196 1.06523 18.5537C0.871719 18.9211 0.85934 19.3361 1.03012 19.7227C1.28907 20.3085 1.93252 20.7701 3.18203 21.2655C3.95938 21.5737 4.67054 21.7707 4.67686 21.7725C5.70456 22.039 6.63399 22.1744 7.43862 22.1744C8.91753 22.1744 9.97631 21.7215 10.5857 20.8282C11.5664 19.3897 11.4262 18.074 10.1572 16.8058C9.45488 16.104 8.98801 15.0692 8.89075 14.8421C8.69471 14.1696 8.17631 13.422 7.31458 13.422H7.31433C7.24182 13.422 7.16856 13.4278 7.09631 13.4392C6.71888 13.4986 6.38894 13.7158 6.15323 14.0427C5.89883 13.7264 5.65176 13.4748 5.42818 13.3328C5.09117 13.1191 4.75441 13.0107 4.427 13.0107ZM4.427 14.0213C4.55585 14.0213 4.71323 14.0761 4.88679 14.1862C5.42566 14.528 6.46549 16.3154 6.8462 17.0107C6.97378 17.2436 7.1918 17.3421 7.3881 17.3421C7.77766 17.3421 8.08182 16.9548 7.42372 16.4627C6.43416 15.7222 6.78128 14.5119 7.2537 14.4374C7.27441 14.4341 7.29488 14.4326 7.31458 14.4326C7.74406 14.4326 7.93353 15.1728 7.93353 15.1728C7.93353 15.1728 8.48881 16.5673 9.44275 17.5205C10.3967 18.4739 10.446 19.2391 9.75071 20.2587C9.27652 20.954 8.36881 21.1639 7.43862 21.1639C6.47382 21.1639 5.48477 20.9381 4.9305 20.7943C4.90321 20.7872 1.53235 19.8351 1.9593 19.0246C2.03105 18.8885 2.14928 18.8339 2.29808 18.8339C2.89934 18.8339 3.99298 19.7287 4.46313 19.7287C4.56822 19.7287 4.64225 19.684 4.67256 19.5749C4.8729 18.8561 1.62658 18.554 1.90018 17.5129C1.94843 17.3287 2.0793 17.2539 2.26321 17.2542C3.05774 17.2542 4.84031 18.6515 5.21395 18.6515C5.2425 18.6515 5.26296 18.6432 5.27408 18.6255C5.46128 18.3233 5.35871 18.1124 4.03921 17.3138C2.71972 16.515 1.79357 16.0345 2.32031 15.461C2.38094 15.3948 2.46683 15.3655 2.57117 15.3655C3.37227 15.3658 5.26498 17.0882 5.26498 17.0882C5.26498 17.0882 5.7758 17.6195 6.08477 17.6195C6.15576 17.6195 6.21614 17.5915 6.25707 17.5222C6.4761 17.1529 4.22262 15.4451 4.09555 14.7405C4.0094 14.263 4.15593 14.0213 4.427 14.0213Z"
        fill="#FF9D0B"
      />
      <path
        d="M9.75068 20.2585C10.4459 19.2389 10.3967 18.4736 9.44273 17.5202C8.48879 16.567 7.93351 15.1725 7.93351 15.1725C7.93351 15.1725 7.72609 14.3626 7.25367 14.4371C6.78125 14.5116 6.43439 15.722 7.42395 16.4624C8.41351 17.2026 7.2269 17.7056 6.84618 17.0104C6.46546 16.3152 5.42588 14.5278 4.88677 14.186C4.34791 13.8442 3.96845 14.0357 4.09553 14.7402C4.2226 15.4448 6.47633 17.1526 6.25704 17.5222C6.03776 17.8916 5.26496 17.088 5.26496 17.088C5.26496 17.088 2.84677 14.8873 2.32027 15.4608C1.79379 16.0342 2.71969 16.5147 4.03919 17.3136C5.35894 18.1121 5.46125 18.3231 5.27405 18.6252C5.0866 18.9274 2.17375 16.4715 1.90015 17.5126C1.6268 18.5537 4.87287 18.8559 4.67254 19.5746C4.4722 20.2936 2.38596 18.2142 1.95926 19.0244C1.53231 19.8348 4.90319 20.787 4.93047 20.7941C6.01932 21.0765 8.78462 21.675 9.75068 20.2585Z"
        fill="#FFD21E"
      />
      <path
        d="M19.5537 13.0107C19.9627 13.0107 20.3283 13.1787 20.5832 13.4834C20.7408 13.6721 20.9056 13.9763 20.919 14.4318C21.0905 14.3825 21.2555 14.355 21.4096 14.355C21.8011 14.355 22.1548 14.5051 22.4049 14.7776C22.7263 15.1275 22.869 15.5575 22.8069 15.9878C22.7773 16.1926 22.7088 16.3763 22.6065 16.5463C22.8223 16.7209 22.9812 16.9639 23.058 17.2562C23.1181 17.4854 23.1797 17.9626 22.8579 18.4542C22.8784 18.4863 22.8976 18.5196 22.9155 18.5537C23.109 18.9211 23.1214 19.3361 22.9506 19.7227C22.6917 20.3085 22.0482 20.7701 20.7987 21.2655C20.0214 21.5737 19.3102 21.7707 19.3039 21.7725C18.2762 22.039 17.3467 22.1744 16.5421 22.1744C15.0632 22.1744 14.0044 21.7215 13.3951 20.8282C12.4144 19.3897 12.5546 18.074 13.8235 16.8058C14.5259 16.104 14.9927 15.0692 15.09 14.8421C15.286 14.1696 15.8044 13.422 16.6662 13.422H16.6664C16.7389 13.422 16.8122 13.4278 16.8844 13.4392C17.2619 13.4986 17.5918 13.7158 17.8275 14.0427C18.0819 13.7264 18.329 13.4748 18.5525 13.3328C18.8896 13.1191 19.2263 13.0107 19.5537 13.0107ZM19.5537 14.0213C19.4249 14.0213 19.2675 14.0761 19.0939 14.1862C18.5551 14.528 17.5152 16.3154 17.1345 17.0107C17.0069 17.2436 16.7889 17.3421 16.5926 17.3421C16.2031 17.3421 15.8989 16.9548 16.557 16.4627C17.5466 15.7222 17.1995 14.5119 16.727 14.4374C16.7063 14.4341 16.6859 14.4326 16.6662 14.4326C16.2367 14.4326 16.0472 15.1728 16.0472 15.1728C16.0472 15.1728 15.4919 16.5673 14.538 17.5205C13.584 18.4739 13.5348 19.2391 14.23 20.2587C14.7042 20.954 15.6119 21.1639 16.5421 21.1639C17.5069 21.1639 18.496 20.9381 19.0502 20.7943C19.0775 20.7872 22.4484 19.8351 22.0214 19.0246C21.9497 18.8885 21.8315 18.8339 21.6827 18.8339C21.0814 18.8339 19.9877 19.7287 19.5176 19.7287C19.4125 19.7287 19.3385 19.684 19.3082 19.5749C19.1078 18.8561 22.3542 18.554 22.0806 17.5129C22.0323 17.3287 21.9014 17.2539 21.7175 17.2542C20.923 17.2542 19.1404 18.6515 18.7668 18.6515C18.7382 18.6515 18.7178 18.6432 18.7067 18.6255C18.5195 18.3233 18.622 18.1124 19.9415 17.3138C21.261 16.515 22.1872 16.0345 21.6604 15.461C21.5998 15.3948 21.5139 15.3655 21.4096 15.3655C20.6085 15.3658 18.7158 17.0882 18.7158 17.0882C18.7158 17.0882 18.2049 17.6195 17.896 17.6195C17.825 17.6195 17.7646 17.5915 17.7237 17.5222C17.5046 17.1529 19.7581 15.4451 19.8852 14.7405C19.9713 14.263 19.8248 14.0213 19.5537 14.0213Z"
        fill="#FF9D0B"
      />
      <path
        d="M14.23 20.2585C13.5348 19.2389 13.5841 18.4736 14.538 17.5202C15.4919 16.567 16.0472 15.1725 16.0472 15.1725C16.0472 15.1725 16.2546 14.3626 16.7271 14.4371C17.1995 14.5116 17.5463 15.722 16.5568 16.4624C15.5672 17.2026 16.7538 17.7056 17.1345 17.0104C17.5153 16.3152 18.5548 14.5278 19.094 14.186C19.6328 13.8442 20.0123 14.0357 19.8852 14.7402C19.7581 15.4448 17.5044 17.1526 17.7237 17.5222C17.943 17.8916 18.7158 17.088 18.7158 17.088C18.7158 17.088 21.134 14.8873 21.6604 15.4608C22.1869 16.0342 21.261 16.5147 19.9415 17.3136C18.6218 18.1121 18.5195 18.3231 18.7067 18.6252C18.8941 18.9274 21.807 16.4715 22.0806 17.5126C22.3539 18.5537 19.1079 18.8559 19.3082 19.5746C19.5085 20.2936 21.5948 18.2142 22.0215 19.0244C22.4484 19.8348 19.0775 20.787 19.0503 20.7941C17.9614 21.0765 15.1961 21.675 14.23 20.2585Z"
        fill="#FFD21E"
      />
    </>
  ),
})

HuggingFaceIcon.displayName = "HuggingFaceIcon"
